package com.system.healthproject.bean;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.metadata.BaseRowModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * 医院医生列表
 */
@ApiModel(value = "医生列表")
public class ResultDoctor extends BaseRowModel {
    @ExcelProperty(value = "医生ID", index = 0)
    @ApiModelProperty(name="doctorId" ,notes = "医生ID")
    private Integer doctorId;//医生ID
    @ApiModelProperty(name="roleId" ,notes = "角色ID")
    private Integer roleId;//角色ID
    @ApiModelProperty(name="roleNameZh" ,notes = "角色名称")
    private String roleNameZh;//角色名称
    @ExcelProperty(value = "医生姓名", index = 1)
    @ApiModelProperty(name="doctorName" ,notes = "医生姓名")
    private String doctorName;//医生姓名
    @ExcelProperty(value = "医生性别", index = 2)
    @ApiModelProperty(name="doctorSex" ,notes = "医生性别")
    private String doctorSex;//医生性别
    @ExcelProperty(value = "所属医院", index = 3)
    @ApiModelProperty(name="hospitalName" ,notes = "所属医院")
    private String hospitalName;//所属医院
    @ExcelProperty(value = "患者人数", index = 4)
    @ApiModelProperty(name="consultingPersonnumber" ,notes = "患者人数")
    private Integer consultingPersonnumber;//患者人数
    @ExcelProperty(value = "医生电话", index = 5)
    @ApiModelProperty(name="loginPhone" ,notes = "医生电话")
    private String loginPhone;//医生电话
    @ExcelProperty(value = "创建时间", index = 6)
    @ApiModelProperty(name="createTime" ,notes = "创建时间")
    private Date createTime;//创建时间
    @ExcelProperty(value = "账号状态", index = 7)
    @ApiModelProperty(name="doctorRole" ,notes = "账号状态")
    private String doctorRole;//账号状态

    public ResultDoctor() {
    }

    public Integer getRoleId() {
        return roleId;
    }

    public void setRoleId(Integer roleId) {
        this.roleId = roleId;
    }

    public String getRoleNameZh() {
        return roleNameZh;
    }

    public void setRoleNameZh(String roleNameZh) {
        this.roleNameZh = roleNameZh;
    }

    public ResultDoctor(Integer doctorId, String doctorName, String doctorSex, String hospitalName, Integer consultingPersonnumber,
                        String loginPhone, Date createTime, String doctorRole) {
        this.doctorId = doctorId;
        this.doctorName = doctorName;
        this.doctorSex = doctorSex;
        this.hospitalName = hospitalName;
        this.consultingPersonnumber = consultingPersonnumber;
        this.loginPhone = loginPhone;
        this.createTime = createTime;
        this.doctorRole = doctorRole;
    }

    public Integer getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(Integer doctorId) {
        this.doctorId = doctorId;
    }

    public String getDoctorName() {
        return doctorName;
    }

    public void setDoctorName(String doctorName) {
        this.doctorName = doctorName;
    }

    public String getDoctorSex() {
        return doctorSex;
    }

    public void setDoctorSex(String doctorSex) {
        this.doctorSex = doctorSex;
    }

    public String getHospitalName() {
        return hospitalName;
    }

    public void setHospitalName(String hospitalName) {
        this.hospitalName = hospitalName;
    }

    public Integer getConsultingPersonnumber() {
        return consultingPersonnumber;
    }

    public void setConsultingPersonnumber(Integer consultingPersonnumber) {
        this.consultingPersonnumber = consultingPersonnumber;
    }

    public String getLoginPhone() {
        return loginPhone;
    }

    public void setLoginPhone(String loginPhone) {
        this.loginPhone = loginPhone;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getDoctorRole() {
        return doctorRole;
    }

    public void setDoctorRole(String doctorRole) {
        this.doctorRole = doctorRole;
    }
}
